oil sands facility - Almanca İngilizce Sözlük